package com.itheima.service;

import com.itheima.vo.GoodsSumVo;
import com.itheima.vo.GoodsVo;

import java.util.List;

/**
 * @author itheima
 * @since 2021-10-25
 */
public interface GoodsService {
    /**
     * 查询所有商品信息，
     * 包含以下字段：商品id，商品名，价格，分类名，
     * 使用商品价格进行升序排序
     *
     * @return List<GoodsVo>
     */
    List<GoodsVo> getAll();

    /**
     * 根据分类进行分组，并统计每个分类下商品总金额
     *
     * @return List<GoodsSumVo>
     */
    List<GoodsSumVo> getByGroup();
}
